CHICKEN Scheme API

Module srfi-4

This module only reexports a subset of (chicken number-vector). Also see the original SRFI-4 document.

When loaded, the feature identifier srfi-4 is defined.

The module exports the following identifiers:

(u8vector? OBJ)(s8vector? OBJ)(u16vector? OBJ)(s16vector? OBJ)(u32vector? OBJ)(s32vector? OBJ)(u64vector? OBJ)(s64vector? OBJ)(f32vector? OBJ)(f64vector? OBJ)(make-u8vector N [U8VALUE NONGC FINALIZE])(make-s8vector N [S8VALUE NONGC FINALIZE])(make-u16vector N [U16VALUE NONGC FINALIZE])(make-s16vector N [S16VALUE NONGC FINALIZE])(make-u32vector N [U32VALUE NONGC FINALIZE])(make-s32vector N [S32VALUE NONGC FINALIZE])(make-u64vector N [U64VALUE NONGC FINALIZE])(make-s64vector N [S64VALUE NONGC FINALIZE])(make-f32vector N [F32VALUE NONGC FINALIZE])(make-f64vector N [F64VALUE NONGC FINALIZE])(u8vector U8VALUE ...)(s8vector S8VALUE ...)(u16vector U16VALUE ...)(s16vector S16VALUE ...)(u32vector U32VALUE ...)(s32vector S32VALUE ...)(u64vector U64VALUE ...)(s64vector S64VALUE ...)(f32vector F32VALUE ...)(f64vector F64VALUE ...)(u8vector-length U8VECTOR)(s8vector-length S8VECTOR)(u16vector-length U16VECTOR)(s16vector-length S16VECTOR)(u32vector-length U32VECTOR)(s32vector-length S32VECTOR)(u64vector-length U64VECTOR)(s64vector-length S64VECTOR)(f32vector-length F32VECTOR)(f64vector-length F64VECTOR)(u8vector-ref U8VECTOR I)(s8vector-ref S8VECTOR i)(u16vector-ref U16VECTOR I)(s16vector-ref S16VECTOR I)(u32vector-ref U32VECTOR I)(s32vector-ref S32VECTOR I)(u64vector-ref U64VECTOR I)(s64vector-ref S64VECTOR I)(f32vector-ref F32VECTOR I)(f64vector-ref F64VECTOR I)(u8vector-set! U8VECTOR I U8VALUE)(s8vector-set! S8VECTOR I S8VALUE)(u16vector-set! U16VECTOR I U16VALUE)(s16vector-set! S16VECTOR I S16VALUE)(u32vector-set! U32VECTOR I U32VALUE)(s32vector-set! S32VECTOR I S32VALUE)(u64vector-set! U64VECTOR I U64VALUE)(s64vector-set! S64VECTOR I S64VALUE)(f32vector-set! F32VECTOR I F32VALUE)(f64vector-set! F64VECTOR I F64VALUE)(u8vector->list U8VECTOR)(s8vector->list S8VECTOR)(u16vector->list U16VECTOR)(s16vector->list S16VECTOR)(u32vector->list U32VECTOR)(s32vector->list S32VECTOR)(u64vector->list U64VECTOR)(s64vector->list S64VECTOR)(f32vector->list F32VECTOR)(f64vector->list F64VECTOR)(list->u8vector U8LIST)(list->s8vector S8LIST)(list->u16vector U16LIST)(list->s16vector S16LIST)(list->u32vector U32LIST)(list->s32vector S32LIST)(list->u64vector U64LIST)(list->s64vector S64LIST)(list->f32vector F32LIST)(list->f64vector F64LIST)

Previous: Module (chicken version)

Next: Interface to external functions and variables